package avicit.bdp.dms.das.dao;

import avicit.bdp.common.base.BaseDAO;
import avicit.bdp.dms.das.dto.BdpDasStatDTO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2020-07-30 18:06
 * @类说明：bdp_das_statDao
 * @修改记录：
 */
public interface BdpDasStatDao extends BaseDAO<BdpDasStatDTO> {
    List<BdpDasStatDTO> selectByWeek(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<BdpDasStatDTO> selectByMonth(@Param("currentMonth") String currentMonth);

    List<Map<String, Object>> selectByYear(@Param("currentYear") String year);

    BdpDasStatDTO selectStat();
}